Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Spain F13 Austria F2 Spain F14 Spain F16 Spain F17 Spain F27 Belgium F2 Italy F1 Portugal F3 Italy F4 Greece F2 Romania F1 Italy F15 Spain F13 Spain F16 Spain F24 Spain F26 Italy F34 Spain F28 Italy F35 Spain F33 Italy F2 Switzerland F2 Portugal F1 Italy F6 Portugal F2 Italy F7 Italy F9 Spain F16 Italy F16 Spain F19 Spain F20 Germany F7 Spain F30 Spain F32 Spain F33 Spain F35 Spain F36 Spain F1 Spain F2 Spain F5 Spain F7 Spain F8 Spain F9 Spain F12 Spain F19 Spain F9 Portugal F5 France F18 Spain F39 Spain F14 Germany F1 Germany F2 Germany F4 Germany F5 Spain F7 Spain F8 Italy F4 Spain F16 Spain F17 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F8 France F12 Germany F12 Italy F2 Italy F24 Spain F34 Spain F33 Spain F35 Spain F36 Spain F37 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Spain F35 Spain F36 Spain F2 Spain F7 Italy F11 Poland F2 Poland F4 Netherlands F3 Germany F7 France F20 Italy F1 Spain F36 France F22 Spain F24 Spain F20 Spain F21 Portugal F12 Spain F22 Portugal F3 Spain F23 Spain F25 Spain F26 Spain F17 Spain F18 Austria F1 Italy F19 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 Portugal F1 Spain F5 Italy F12 Romania F2 Romania F3 Romania F4 Italy F16 Spain F12 Spain F14 Spain F31 Spain F21 Spain F22 Spain F23 Italy F30 Italy F31 Italy F32 Spain F27 Spain F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F1 Italy F3 Spain F19 Spain F14 Spain F15 Italy F15 Spain F4 Spain F6 Spain F10 Croatia F1 Italy F2 Italy F11 Portugal #1-w1 Switzerland F1 M25 Porto M25 Bakio 6th Sardinian International Championships - Cagliari Mordovia Cup - Saransk Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc San Remo Tennis Cup - San Remo M25 Loule Open Castilla y Leon - Segovia Arpa Ceramic Cup - Reggio Emilia Intersport Heilbronn Open - Heilbronn Oberstaufen Cup - Oberstaufen Garden Open - Rome Riviera di Rimini Challenger - Rimini Togliatti Cup - Togliatti Genoa Open - Genova Sail Open - New Delhi 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Ciudad de Pozoblanco Open Diputacion - Cordoba Open Diputacion Ciudad de Pozoblanco - Cordoba Bukhara Challenger - Bukhara Morocco Tennis Tour - Tanger ITG Miami Challenger - Miami Moncton Men's Challenger - Moncton Medjurgorje Open - Medjugorje Music City Challenger - Nashville St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Meknes Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tehran Open 2004 - Tehran Olbia Challenger - Olbia Wolfsburg Challenger Lambertz Open - Aachen Isla de Lanzarote - Lanzarote Marrakech Challenger Bauer Watertechnilogy Cup 2008 - Eckental Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo St. Brieuc Challenger Black Forest Open - Freudenstadt Memorial Manfredini - Sassuolo Caversham International Tennis Tournament - Jersey Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Dusseldorf Open 2006 - Dusseldorf Tennis Napoli Cup - Napoli Rome Challenger Penza Cup - Penza Tenerife Challenger Lugano Challenger Concurso Internacional de Vigo - Vigo Milan Challenger Citta di Monza - Monza Turin Challenger Pozoblanco Challenger Open Costa Daurada - Tarragona Rimini Challenger Mordovia Cup - Mordovia San Marino Challenger Trofeo Internacional Club Laieta - Barcelona Samarkand Challenger Vigo Challenger Alfa Romeo Tennis Cup - Cordenons Todi Challenger Taiwan Challenger - Kaohsiung Sao Paulo Challenger Ciudad de Telde - Telde Trofeo Sisma Mantova - Mantova Fergana Challenger Lugano Challenger SIR Supermercadi Challenger - Rome Kitzbuhel Challenger Brasilia Challenger Salvador Challenger Isla de Gran Canaria - Mas Palomas Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Alphen Challenger Tashkent Challenger IPP Open - Helsinki Seoul Challenger Polska Energia Open - Bytom Sao Paulo Challenger Bergamo Challenger Kos-Zucchetti Tennis Cup - Cordenons Casablanca Challenger Wolfsburg Challenger Alexander Kolyaskin Memorial - Donetsk Caltanissetta Challenger Pozoblanco Challenger Segovia Challenger Beijing Challenger Morocco Tennis Tour - Marrakech Samarkand Challenger Karshi Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Seville Challenger Shanghai Challenger Challenger Banque Nationale - Granby Todi Challenger Ningboo Challenger Tashkent Challenger Riviera de Rimini Challenger - Rimini Madrid Challenger Bangkok Challenger Orleans Challenger Guzzini Challenger - Recanati Rabat Challenger Ortisei Challenger Meknes Challenger Wolfsburg Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Casablanca Challenger Delhi Challenger I - New Delhi Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas Marrakech Challenger Challenger de Providencia-Copa Kia - Santiago Arroyo de la Encomienda - Valladolid Beijing Challenger Samarkand Challenger Karshi Challenger Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc St. Remy Challenger Furth Challenger Istanbul Challenger Heilbronn Challenger Tashkent Challenger Kazan Challenger Busan Open Challenger Tennis - Busan Leon Challenger Mersin Challenger Tunis Challenger Milan Challenger Samsung Securities Cup - Seoul Samarkand Challenger Caltanissetta Challenger Eckental Challenger Portoroz Challenger Istanbul Challenger Recanati Challenger Guzzini Challenger - Recanati Guimaraes Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger Quimper Challenger Izmir Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Orleans Challenger Ford Tennis Championships - Louisville Fergana Challenger Kazan Challenger Eckental Challenger Andria Challenger Kolkata Challenger Astana Challenger Cherbourg Challenger ATP Guzzini Challenger - Recanati Leon Challenger San Luis Potosi Challenger Savannah Challenger Ostrava Challenger Samarkand Challenger Winnetka Challenger Recanati Challenger Vancouver Challenger Segovia Challenger Aptos Challenger Seville Challenger Meknes Challenger Tashkent Challenger Indore Challenger Geneva Challenger Brescia Challenger Noumea Challenger Morocco Tennis Tour - Marrakech Isla de Lanzarote - Lanzarote Wroclaw Challenger Quimper Challenger Almaty Challenger 1 - Almaty Nord LB Open 2007 - Braunschweig Prostejov Challenger Siemens Open 2007 - Scheveningen Blois Challenger Como Challenger Seville Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Agri Challenger Ho Chi Minh City Challenger Oklahoma Challenger - Tulsa Brescia Challenger ATP Challenger Tour Finals Noumea Challenger Bergamo Challenger IPP Open - Helsinki Quimper Challenger Jonkoping Challenger Kazan Challenger South African Airways Open - East London Heilbronn Challenger Segovia Challenger Portoroz Challenger III Isla de Lanzarote - Lanzarote Casablanca Challenger Pune Challenger Mouilleron-Le-Captif Challenger Izmir Cup - Izmir Karshi Challenger Bergamo Challenger Recanati Challenger Kazan Challenger Astana Challenger Guadalajara Challenger Portoroz Challenger Tashkent Challenger Ningboo Challenger Ismaning Challenger Guadalajara Challenger Surbiton Challenger Nottingham Challenger Astana Challenger Segovia Challenger Portoroz Challenger Cassis Challenger Fairfield Challenger Calgary Challenger Quimper Challenger Vicenza Challenger Mallorca Challenger Seville Challenger Potchefstroom 1 Challenger Morelos Challenger Pozoblanco Challenger Vancouver Challenger Winnetka Challenger Binghamton Challenger Noumea Challenger Marbella Challenger Samarkand Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger UTC Open by Selena - Cherkassy Banja Luka Challenger Napoli Challenger Guadalajara Challenger Pozoblanco Challenger Kenitra Challenger Biel Challenger Mons Challenger Ortisei Challenger Open Costa Daurada - Tarragona Pune Challenger Bratislava Challenger Segovia Challenger Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons LXV Concurso Internacional Vigo - Vigo Bucaramanga Challenger Morelos Challenger Samarkand Challenger - Samarkand San Luis Potosi Challenger Puerto Vallarta Challenger Karshi Challenger LTA Shrewsbury Challenger - Shrewsbury Puerto Vallarta Challenger Ilkley Challenger Noumea Challenger Segovia Challenger Aptos Challenger Ilkley Challenger Recanati Challenger Prostejov Challenger Istanbul Challenger Panama City Challenger Izmir Challenger Manchester Challenger Tashkent Challenger Pune Challenger Ilkley Challenger Wroclaw Challenger Morelos Challenger Andria Challenger Chengdu Challenger Leon Challenger Como Challenger Samarkand Challenger Moscow Challenger Recanati Challenger Volkswagen Challenger 2004 - Wolfsburg Ostrava Challenger Potchefstroom 2 Challenger Aptos Challenger Penza Challenger Almaty 2 Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Cherbourg Challenger Brest Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Andria Challenger Kyiv Open - Kiev Cherbourg Challenger Cali Challenger Leon Challenger San Luis Potosi Challenger Rabat Challenger Suzhou Challenger President's Cup - Tashkent Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger President's Cup 2000 - Tashkent Mexico City Challenger Leon Challenger IPP Open - Helsinki Samarkand Challenger Recanati Challenger Monterrey Challenger Rome Challenger Las Vegas Challenger Fergana Challenger Prostejov Challenger Guzzini Challenger - Recanati 4° Sporting Challenger - Turin Playford Challenger Braunschweig Challenger San Luis Potosi Challenger Leon Challenger Heilbronn Open - Heilbronn LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Recanati Challenger Oberstaufen Challenger Morelos Challenger Gran Canaria 2 Challenger Biella 4 Challenger Lugano Challenger Salinas Challenger Ortisei Challenger Almaty 1 Challenger Rome Challenger Segovia Challenger Prague 2 Challenger Luedenscheid Challenger Ambato Challenger Puerto Vallarta Challenger Marbella Challenger Aguascalientes Challenger Tunis Challenger Cherbourg Challenger Little Rock Challenger Fergana Challenger - Fergana Prague 3 Challenger Kazan Challenger Mallorca Challenger Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Alicante Challenger IPP Open - Helsinki Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Ilkley Challenger Media Will Cup Busan Challenger Tennis - Busan Riviera di Rimini Challenger - Rimini Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Black Forest Open - Freudenstadt Genova Open Challenger - Genova Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Tennislife Cup - Napoli Knoxville Challenger Houston Challenger Cleveland Challenger Cordenons Challenger Tashkent Challenger Monterrey Challenger Tashkent Challenger - Tashkent Prague Challenger Iasi Challenger Sibiu Challenger Lisbon Challenger Gran Canaria 1 Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Warsaw Challenger Recife Challenger Nottingham-2 Challenger Blumenau Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Cremona Challenger Alicante Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Qatar Exxon Mobil Open - Doha Chennai Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Estoril Open - Estoril Noumea Challenger Burnie Challenger Cancun Challenger Cherbourg Challenger Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Puebla Challenger Astana Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger San Benedetto Challenger Madrid Challenger Lermontov Challenger Bergamo Challenger Seoul Challenger Kazan Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Meknes Challenger Mercedes Cup - Stuttgart Loughborough Challenger BMW Open - Munich Marbella Challenger Open 13 - Marseille Noumea Challenger Leon Challenger Swiss Open - Gstaad BMW Open - Munich Caltanissetta Challenger New York Open - New York Stockholm Open - Stockholm Jersey Challenger Bergamo Challenger Sarajevo Challenger Brisbane International - Brisbane Johannesburg Challenger Sarasota Challenger Open 13 - Marseille Rennes Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Ortisei Challenger AEGON Championships - London AEGON International - Eastbourne Ostrava Challenger Bangalore Challenger Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon New Delhi Challenger Guadalajara Challenger Fergana Challenger Astana Challenger Prague Challenger Ljubljana Challenger Winnetka Challenger Portoroz Challenger Irving Challenger Sarasota Challenger Samarkand Challenger Grand Prix Hassan II - Casablanca Brest Challenger Hua Hin Challenger Eckental Challenger Abierto Mexicano Telcel - Acapulco Surbiton Challenger Topshelf Open - 's-Hertogenbosch Tunis Challenger PBZ Zagreb Indoors - Zagreb St. Remy Challenger Istanbul Challenger Dubai Duty Free Tennis Championships - Dubai Izmir Challenger Ortisei Challenger Puebla Challenger Guadalajara Challenger Ecuador Open - Quito San Luis Potosi Challenger Qatar ExxonMobil Open - Doha Astana Challenger Abierto Mexicano Telcel - Acapulco Segovia Challenger Quimper Challenger Mercedes Cup - Stuttgart San Luis Potosi Challenger Guadalajara Challenger Hall of Fame Tennis Championships - Newport Brescia Challenger Pune Challenger Istanbul Challenger Indian Wells Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Karshi Challenger Fergana Challenger Quito Challenger Lima Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Bangalore Challenger Istanbul Challenger Forli 4 Challenger TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Braunschweig Challenger Hall of Fame Tennis Championships - Newport Bergamo Challenger Ecuador Open - Quito Chengdu Open - Chengdu IX Torneo Internacionale de Tennis - Barletta New York Open - New York Bastad Challenger Mauritius Open - Mauritius Shymkent Challenger Open Sud de France - Montpellier Ecuador Open - Quito Grand Prix Hassan II - Marrakech Salinas 2 Challenger Milan Challenger Moselle Open - Metz San Luis Potosi Challenger Heilbronn Open - Heilbronn Delray Beach Open - Delray Beach Bogota Challenger Pozoblanco Challenger Segovia Challenger Mercedes Cup - Stuttgart Pozoblanco Challenger Davis Cup, Group 1, 1R, CHN-UZB 3-2 Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich AEGON International - Eastbourne Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Maharashtra Open - Pune Delray Beach Open - Delray Beach Marbella Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Ilkley Challenger Mutua Madrilena Masters Madrid - Madrid Hamburg Challenger Orlando Challenger Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells Citi Open - Washington Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Open Sabadell Atlantico - Barcelona St. Petersburg Open - St. Petersburg Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, UZB-USA 1-3 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 2R, UZB-CHN 3-2